programming4us
           
 
 
Applications Server

Extending Microsoft Dynamics CRM 4.0 : Customization Options by CRM Version & Customizing Navigation

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
7/20/2011 11:20:49 AM

Customization Options by CRM Version

Because Microsoft Dynamics CRM comes in three different versions (On Premise, Partner Hosted, and Microsoft Hosted [CRM Online]), some limitations apply to what you can do within each version when considering customization.

Table 1 shows customization options by CRM version.

Table 1. Microsoft Dynamics CRM Customization Options
 Microsoft Dynamics CRM Version
 On PremisePartner HostedMicrosoft CRM Online
Entity customizationXXX
Attribute customizationXXX
Form/view customizationXXX
Relationship customizationXXX
Workflow customizationXXX
BU, teams, and role configurationXXX
Administration configurationXXX
Business management configurationXXX
Product catalog configurationXXX
Relationship roles configurationXXX
JScript events on forms and fieldsXXX
Navigation optionsXXX
User interface customizationsXXX
IFrameXXX
Create new reports (Report Wizard)XXX
Upload custom reportsXVaries
Programmatically upload reportsXX
Access to filtered viewsXX
Import/export and publish customizationsXXX
Import/export and publish workflowXXX
Data import/migrationXXX
Plug-in usageXVaries
Workflow creationXXX
Workflow creation using .NET assembliesXVaries
Access to Discovery web serviceXXX
Access to CRMService web serviceXXX
Access to MetaData web serviceXXX
Access to Deployment web serviceXX
Active Directory (AD) authenticationX
Forms-based authenticationXX
Windows Live authenticationX

Customizing Navigation

Microsoft Dynamics CRM enables you to easily perform navigation customizations by editing the site map. The site map is an XML file that is read and parsed by Microsoft Dynamics CRM when it is first loaded and can be used to change what and how information displays in the navigation pane.

Figure 1 shows a configuration that was made to the Resource Center that renames it from Resource Center to Help Area.

Figure 1. Microsoft Dynamics CRM configured navigation option.


The site map consists of three primary elements:

  • The Area element, which is used for the primary areas on the navigation pane (Workplace, Sales, Marketing, Service, Settings, and Resource Center).

  • The Group element, which divides the Area elements into subareas. The workplace area has six default groups: My Work, Customers, Sales, Marketing, Service, and Scheduling. These are optionally shown, however, because users select which ones they will see.

  • The SubArea element, which has the actual content links. All the links in the default site map point to the CRM application, with the exception being the Resource Center. In addition, the SubArea element can link to either CRM items or point to any hyperlink.

Note

A common use of the SubArea Resource Center element is to point to your organization’s intranet site, instead of the Microsoft Internet site, for CRM resources.


You also have the option to edit the localized titles using the locale ID (LCID), to add descriptions to the primary elements, and to set the privilege level to view the subarea.

To edit the site map, it must be first exported, then modified, and then reimported.

To export the site map, navigate to Settings, Customizations, and then select Export Customizations. Locate the site map (see Figure 2) and select Export Selected Customizations. Save the resulting customizations.zip file to your desktop.

Figure 2. Microsoft Dynamics CRM configured navigation option.

When you are editing the site map, we highly recommend an environment that performs schema validation. Although Microsoft Dynamics CRM will perform validation on the schema during the upload, the editing environment will prevent you having to rework any applied edits.

A free application that supports schema validation is XML Notepad 2007, which you can download from http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en. In addition, you can use the Microsoft demonstration tool available from http://www.microsoft.com/downloads/details.aspx?FamilyID=634508DC-1762-40D6-B745-B3BDE05D7012&displaylang=en. This application has a built-in site map editor that enables you to modify the site map without having to work with it by hand.

In the preceding example in which we changed the Resource Center to Help Area, we’re using the Title element as follows:

Navigate to the Area element for ResourceCenter, and edit it from this

<Area Id="ResourceCenter" ResourceId="Area_ResourceCenter"
Icon="/_imgs/resourcecenter_24x24.gif" DescriptionResourceId="ResourceCenter_Area_Description">


To this

<Area Id="ResourceCenter" ResourceId="Area_ResourceCenter"
Icon="/_imgs/resourcecenter_24x24.gif" Title="Help Area" DescriptionResourceId="ResourceCenter_Area_Description">


A number of other options can be performed when working with the site map:

  • Changing the shown icon

  • Changing the order of the areas

  • Adding or removing areas

  • Adding groupings

In addition, you can apply security roles to areas of the site map to create an “adaptive UI” and show only the areas and links that users have permission to view.

Note

Changes to the site map are global in nature.


Before making any modifications to the site map, be sure to make a backup copy of the XML output in case you need to restore your changes.

Other -----------------
- Extending Microsoft Dynamics CRM 4.0 : Limitations and Licensing Considerations
- Microsoft Dynamics AX 2009 : Working with Forms - Creating dynamic menu buttons
- Microsoft Dynamics AX 2009 : Working with Forms - Handling dialog events
- Microsoft Dynamics AX 2009 : Working with Forms - Creating Dialogs
- Performing On-Demand Exchange Server 2003 Monitoring and Maintenance
- Performing Scheduled Exchange Server 2003 Monitoring and Maintenance (part 2) - Using Performance and Protocol Logs and Managing Mailbox Limits
- Performing Scheduled Exchange Server 2003 Monitoring and Maintenance (part 1)
- Microsoft Dynamics GP 2010 : Populating Initial Data - Inventory items
- Organizing Artifacts in BizTalk Server 2009
- Application Lifecycle Management with BizTalk Server 2009
- Exchange Server 2010 : Manage Outlook Client Access (part 2) - Configure Automatic Client Configuration & Configure Access for Third-Party Clients
- Exchange Server 2010 : Manage Outlook Client Access (part 1) - Configure Outlook Anywhere
- Understanding and Installing Active Directory Rights Management Services (part 3)
- Understanding and Installing Active Directory Rights Management Services (part 2) - Installation Procedure
- Understanding and Installing Active Directory Rights Management Services (part 1) - Understanding AD RMS
- Microsoft Dynamics GP 2010 : Populating Initial Data - Open receivables transactions
- Microsoft Dynamics GP 2010 : Populating Initial Data - Customers
- Exchange Server 2010 : Manage Access for Mobile Devices (part 4) - Monitor Mobile Device Usage
- Exchange Server 2010 : Manage Access for Mobile Devices (part 3) - Protect Mobile Devices
- Exchange Server 2010 : Manage Access for Mobile Devices (part 2) - Manage Mobile Device Features and Settings
 
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us